/**
 * 
 */
package com.teamall.web.xtgl.service;

import java.util.List;

import com.teamall.core.common.Page;
import com.teamall.framework.exception.BaseAppException;
import com.teamall.web.family.customdb.arg.CustomCodeFamilyInfoArg;
import com.teamall.web.family.db.po.FamilyInfoPO;
import com.teamall.web.family.db.po.FamilyMemberPO;
import com.teamall.web.fpgz.db.po.CodeFamilyInfoPO;
import com.teamall.web.xtgl.common.ImpDataResultVO;

/**
 * <Description> <br>
 * 
 * @author pan.xiaobo<br>
 * @version 1.0<br>
 * @taskId <br>
 * @CreateDate 2017年8月17日 <br>
 * @since V1.0<br>
 * @see com.teamall.web.xtgl.service <br>
 */

public interface IBasicDataService {

    ImpDataResultVO upInsertFamilyAndMember(List<List<Object>> excelData)
            throws BaseAppException;

    public int updateFamilyInfo(FamilyInfoPO record);

    public int updateFamilyMember(FamilyMemberPO record);

    public Page<CodeFamilyInfoPO> selectCodeFamilyInfoPOByArgAndPage(
            CodeFamilyInfoPO record, Page<CodeFamilyInfoPO> resultPage,
            boolean isInclude, Integer projectId);
}
